AI032
Programación de procesadores altamente paralelos: Un enfoque práctico
Estructura de programas CUDA y gestión de memoria
Objetivos de aprendizaje
- Comprender la jerarquía de hilos en CUDA (grids, bloques y hilos)
- Diferenciar entre los distintos tipos de memoria de GPU (global, compartida, local, constante y de textura)
- Aprender el ciclo de vida de un kernel CUDA desde el host hasta el dispositivo
- Implementar la asignación y transferencia básica de memoria usando cudaMalloc y cudaMemcpy